###Function###
RegWrite

###Description###
Erzeugt einen Schlssel oder Wert in der Registrierung.

###Syntax###
RegWrite ( "keyname" [, "valuename", "type", value] )


###Parameters###
@@ParamTable@@
keyname
	Der Registrierungsschlssel, der geschrieben wird.  Wenn keine weiteren Parameter angegeben werden, wird der Schlssel nur angelegt.
valuename
	[optional] Der Name des Werts, der geschrieben wird.
type
	[optional] Typ des Schlssels, der geschrieben wird: "REG_SZ", "REG_MULTI_SZ", "REG_EXPAND_SZ", "REG_DWORD", "REG_QWORD" oder "REG_BINARY".
value
	[optional] Der Wert, der geschrieben wird.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	1.
Fehler:	0 und setzt @error ungleich Null, wenn ein Fehler beim Schreiben des Schlssels oder Wertes auftritt.
@error:	 1 = der angegebene Schlssel kann nicht geffnet werden
	 2 = der angegebene Hauptschlssel kann nicht geffnet werden
	 3 = keine Verbindung per Netzwerk zur Registrierung kann hergestellt werden
	-1 = der angegebene Wert kann nicht geffnet werden
	-2 = der Wertetyp nicht untersttzt wird
@@End@@


###Remarks###
Ein Registrierungsschlssel muss beginnen mit: "HKEY_LOCAL_MACHINE" ("HKLM") oder "HKEY_USERS" ("HKU") oder "HKEY_CURRENT_USER" ("HKCU") oder "HKEY_CLASSES_ROOT" ("HKCR") oder "HKEY_CURRENT_CONFIG" ("HKCC").

Wenn bei einer 64-bit Windows-Version ein 64-bit spezifischer Wert oder Schlssel geschrieben werden soll, muss dem Hauptschlssel HK... ein 64 angehngt werden, z.B. HKLM64.

AutoIt untersttzt Registrierungsschlssel der Typen REG_BINARY, REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_QWORD und REG_DWORD.

Um auf den <b>(Standard)</b> Wert zuzugreifen, muss der Wertname(Valuename) <b>""</b> (ein Leerstring) sein.

Wenn ein Schlssel vom Typ REG_MULTI_SZ geschrieben wird, mssen die Werte mit @LF getrennt werden. Der Schlsselwert darf nicht mit einem @LF enden, es sei denn, man mchte einen leeren Teilstring (siehe das Beispiel).

Es ist mglich, auf Netzwerkregistrierungen zuzugreifen, indem man Schlsselnamen in der Form "\\Computername\Schlsselname" verwendet. Um diese Mglichkeit zu nutzen, muss man die richtigen Zugriffsrechte besitzen.


###Related###
RegDelete, RegRead, RegEnumKey, RegEnumVal


###Example###
@@IncludeExample@@
